package cn.agiledata.bank.linkbank.logic;

import cn.agiledata.bank.linkbank.exception.LinkBankException;

/**
 * 数据域校验器
 * 
 * @author maxianbo
 * 
 */
public interface FieldValidator {
    /**
     * 获取要校验的数据域名称
     * 
     * @return 数据域名称
     */
    public String getTarget();

    /**
     * 校验指定数据域值
     * 
     * @param value
     *            数据域值
     * @throws LinkBankException
     *             若校验不通过
     */
    public void validate(String value) throws LinkBankException;
}
